<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8" />
        <title>05_字符串方法-slice-substring-substr</title>
    </head>
    <body>
        <script>
            // (10) slice
            //功能：从原串当中截取指定位置（索引）的字符串，形成新串
            //          -5-4-3-2-1
            // var str10 = 'hello';
            //参数：指定起始位置和结束位置,包含起始位置的但是不包含结束位置的
            // console.log(str10.slice(1,3));

            // 位置可以是负数
            // console.log(str10.slice(-4,-2));

            // 如果只写了一个参数 那么代表的是起始位置  一直到最后
            // console.log(str10.slice(2));


            // (11) substr
            //功能：从原串当中截取的字符串，形成新串
            // var str11 = 'hello';

            // 参数：指定起始位置和长度
            // console.log(str11.substr(1,2));

            // 起始位置可以是负数
            // console.log(str11.substr(-4,2));

            // 如果只写了一个起始位置 那么就会到末尾才结束
            // console.log(str11.substr(1));

            // (12) substring
            //功能：从原串当中截取的字符串，形成新串
            var str12 = 'hello';

            //参数：指定两个位置,不包含结束位置的那个字符
            console.log(str12.substring(1,3));

            // 不支持负数书写

            // 如果只写了一个参数 那么也会一直到末尾
            console.log(str12.substring(1));




        </script>
    </body>
</html>